/*
 * pio_it_rtos.h
 *
 *  Created on: 08.06.2010
 *      Author: Phil
 */

#ifndef PIO_IT_RTOS_H_
#define PIO_IT_RTOS_H_

#include <pio/pio.h>

extern void PIO_InterruptHandler(void);

extern void PIO_InitializeInterrupts(unsigned int priority);

extern void PIO_ConfigureIt(const Pin *pPin, void (*handler)(const Pin *));

extern void PIO_EnableIt(const Pin *pPin);

extern void PIO_DisableIt(const Pin *pPin);

#endif /* PIO_IT_RTOS_H_ */
